$(function () {

    //ajax发送之前被调用:
    $.ajaxSettings.beforeSend = (xhr, ajaxObj) => {
        //公共url的变量:
        let baseurl = 'http://api.pyg.ak48.xyz/';

        //公共url:
        ajaxObj.url = baseurl + 'api/public/v1/' + ajaxObj.url;

        //如果页面有引入模板引擎:(需要写入的格式需要转换)
        if (window.template) {
            template.defaults.imports.baseurl = baseurl;
        }

        //数据未加载之前的loadding界面:
        $('body').addClass('loadding');
    }

    //ajax接受完成后被调用:
    $.ajaxSettings.complete = () => {
        //接收完成以后移除loadding界面:
        $('body').removeClass('loadding')
    }



    //zepto拓展:
    $.extend($, {

        //获取到url的参数:
        getUrl: function (name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return decodeURI(r[2]);
            return null;
        },

        //验证手机号码
        checkPhone: function (phone) {
            if (!(/^1[34578]\d{9}$/.test(phone))) {
                return false;
            } else {
                return true;
            }
        },

        //验证码邮箱:
        checkEmail: function (myemail) {
            var myReg = /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/;
            if (myReg.test(myemail)) {
                return true;
            } else {
                return false;
            }
        }
    })
})